Industrial Experience in Using a GSS for Software Inspections

نویسندگان

  • Michiel van Genuchten
  • Cor van Dijk
  • Henk Scholten
  • Doug Vogel
چکیده

Fagan inspections are a structured review of software development documents that consists of individual preparation, a meeting and rework by the author of the document. The meeting is used to log the defects found in preparation and to search for more defects. The effectiveness and efficiency of the meeting is often low as compared to that of the preparation. This paper describes the results of the routine use of a Group Support System (GSS) to support inspections in the Baan Company. The results of 87 GSS inspections are compared to those of 102 traditional inspections. The results indicate that mature inspections show a higher effectiveness and efficiency if they are supported by a GSS. The difference is up to 40 percent, both in terms of Major defects per thousand lines of source code and in Major defects per person hour invested in preparation and logging. The benefit of using a GSS disappears, however, if the inspection process is not followed properly and the preparation rate is too high. The paper discusses the implications of these findings for both software engineering and GSS usage.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Group Support Systems for Software Inspections

0 7 4 0 7 4 5 9 / 0 1 / $ 1 0 . 0 0 © 2 0 0 1 I E E E One example of software process improvement is the development and execution of inspections of software development documents as a mature technique to detect and prevent software defects. Part of an inspection is a meeting where the participants log detected defects and search for more defects. Unfortunately, the effectiveness and efficiency...

متن کامل

A Collaborative Software Code Inspection: the Design and Evaluation of a Repeatable Collaboration Process in the Field

The use of software products in today’s world has increased dramatically making quality an important aspect of software development. There is a continuous need to develop processes to control and increase software quality. Software code inspection is one way to pursue this goal. This paper presents a collaborative code inspection process that was designed during an action research study using C...

متن کامل

Using GSSs to Support Error Detection in Software Specifications

Fagan inspections can be used to find errors in documents used during systems development. In the practice of Fagan inspections it has been found that Group Support Systems (GSSs) can significantly enhance error detection [1]. This paper describes our findings on the use of a GSS by Fagan inspection teams in an experimental set-up. In this study, 24 students and 24 managers participated; they l...

متن کامل

Survey of Object-Oriented Defect Detection Approaches and Experiences in Industry

Software inspections are widely accepted as an effective technique in the battle against defects. However, most of the evidence for this is based on studies using procedural code. To investigate the use of inspections with Object-Oriented code, it is important to firstly gain the opinions of those in the front line of software development software engineers in industry and find out what the rea...

متن کامل

The Experience Factory Approach: Realizing Learning from Experience in Software Devel- Opment Organizations

We will introduce an infrastructure called Experience Factory that supports organizational learning in software development, i.e. the systematic reuse of all kinds of software knowledge. We are detailing existing software knowledge reuse process models using a knowledge level framework for case-based reasoning, based on an extension of the case-based reasoning cycle of Aamodt and Plaza [AP94]. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998